P+ - Zero Suit Samus - Common Subroutine 0xa9ac
- CreateInterrupt { interrupt_id: Some(10099), action: SpecialHi, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc72)))
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10100), action: SpecialLw, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxisReverse) GreaterThanOrEqual InternalConstantInt (0xc72)))
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10098), action: SpecialS, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc71)))
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10143), action: Final, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc71)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxisAbsolute) LessThan InternalConstantInt (0xc72)))
- PreviousInterruptAddRequirement(HasSmashBall)
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: Some(10097), action: SpecialN, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc71)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxisAbsolute) LessThan InternalConstantInt (0xc72)))
- PreviousInterruptAddRequirement(InAir)